import '../models/visitor_entity.dart';

/// 默认访客数据集合
class DefaultVisitorDataCollection {
  static List<VisitorEntity> get defaultVisitorList => [
    // Admin 用户的访客记录 - 使用真实的用户ID
    VisitorEntity(
      visitorId: 'user_002', // Bella
      targetUserId: 'user_001', // Alex (admin)
      visitorName: 'Bella', // 这个字段现在会被忽略，从用户数据中获取
      visitorAvatar: 'assets/images/avatar2.png', // 这个字段现在会被忽略，从用户数据中获取
      visitTime: DateTime.now().subtract(Duration(hours: 2)),
    ),
    VisitorEntity(
      visitorId: 'user_003', // Charlie
      targetUserId: 'user_001',
      visitorName: 'Charlie',
      visitorAvatar: 'assets/images/avatar3.png',
      visitTime: DateTime.now().subtract(Duration(hours: 5)),
    ),
    VisitorEntity(
      visitorId: 'user_004', // Diana
      targetUserId: 'user_001',
      visitorName: 'Diana',
      visitorAvatar: 'assets/images/avatar4.png',
      visitTime: DateTime.now().subtract(Duration(days: 1)),
    ),
    VisitorEntity(
      visitorId: 'user_005', // Ethan
      targetUserId: 'user_001',
      visitorName: 'Ethan',
      visitorAvatar: 'assets/images/avatar5.png',
      visitTime: DateTime.now().subtract(Duration(days: 1, hours: 3)),
    ),
    VisitorEntity(
      visitorId: 'user_006', // Fiona
      targetUserId: 'user_001',
      visitorName: 'Fiona',
      visitorAvatar: 'assets/images/avatar6.png',
      visitTime: DateTime.now().subtract(Duration(days: 2)),
    ),
    VisitorEntity(
      visitorId: 'user_007', // George
      targetUserId: 'user_001',
      visitorName: 'George',
      visitorAvatar: 'assets/images/avatar7.png',
      visitTime: DateTime.now().subtract(Duration(days: 2, hours: 8)),
    ),
    VisitorEntity(
      visitorId: 'user_008', // Hannah
      targetUserId: 'user_001',
      visitorName: 'Hannah',
      visitorAvatar: 'assets/images/avatar8.png',
      visitTime: DateTime.now().subtract(Duration(days: 3)),
    ),
    VisitorEntity(
      visitorId: 'user_002', // Bella 再次访问
      targetUserId: 'user_001',
      visitorName: 'Bella',
      visitorAvatar: 'assets/images/avatar2.png',
      visitTime: DateTime.now().subtract(Duration(days: 4)),
    ),
    VisitorEntity(
      visitorId: 'user_003', // Charlie 再次访问
      targetUserId: 'user_001',
      visitorName: 'Charlie',
      visitorAvatar: 'assets/images/avatar3.png',
      visitTime: DateTime.now().subtract(Duration(days: 5)),
    ),
    VisitorEntity(
      visitorId: 'user_004', // Diana 再次访问
      targetUserId: 'user_001',
      visitorName: 'Diana',
      visitorAvatar: 'assets/images/avatar4.png',
      visitTime: DateTime.now().subtract(Duration(days: 6)),
    ),
    VisitorEntity(
      visitorId: 'user_005', // Ethan 再次访问
      targetUserId: 'user_001',
      visitorName: 'Ethan',
      visitorAvatar: 'assets/images/avatar5.png',
      visitTime: DateTime.now().subtract(Duration(days: 7)),
    ),
    VisitorEntity(
      visitorId: 'user_006', // Fiona 再次访问
      targetUserId: 'user_001',
      visitorName: 'Fiona',
      visitorAvatar: 'assets/images/avatar6.png',
      visitTime: DateTime.now().subtract(Duration(days: 8)),
    ),
    VisitorEntity(
      visitorId: 'user_007', // George 再次访问
      targetUserId: 'user_001',
      visitorName: 'George',
      visitorAvatar: 'assets/images/avatar7.png',
      visitTime: DateTime.now().subtract(Duration(days: 9)),
    ),
    VisitorEntity(
      visitorId: 'user_008', // Hannah 再次访问
      targetUserId: 'user_001',
      visitorName: 'Hannah',
      visitorAvatar: 'assets/images/avatar8.png',
      visitTime: DateTime.now().subtract(Duration(days: 10)),
    ),
    VisitorEntity(
      visitorId: 'user_002', // Bella 第三次访问
      targetUserId: 'user_001',
      visitorName: 'Bella',
      visitorAvatar: 'assets/images/avatar2.png',
      visitTime: DateTime.now().subtract(Duration(days: 12)),
    ),
  ];
}
